package de.greenrobot.daoexample.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Entity mapped to table timeline.
 */
public class Timeline implements Cloneable, Serializable {

    private List<String> post_tags = new ArrayList<>();
    private List<TagDetail> tags = new ArrayList<>();
    private List<String> roleNames = new ArrayList<>();
    private List<AtUser> at_users = new ArrayList<>();
    private List<TimelineCircle> mTimelineCircles = new ArrayList<>();
    private ArrayList<String> originalRoleNames = new ArrayList<>();
    private DiscoverData.Affiche affiche;
    private List<DetailGoods> goods_data = new ArrayList<>();
    private List<TagDetail> rela = new ArrayList<>();
    private List<Multi> multi = new ArrayList<>();
    private PostCircleRank post_rank;
    private String goods_count;
    private String tl_id;
    private String uid;
    private String ouid;
    private String otype;
    private String otype_data;
    private String pushtime;
    private String rp_id;
    private String ud_id;
    private String dp_id;
    private String cp_id;
    private String wp_id;
    private String zg_id;
    private String gid;
    private String special_id;
    private String es_id;
    private String post_id;
    private String gname;
    private String type;
    private String work;
    private String character;
    private String title;
    private String octime;
    private String contentAddress;
    private String intro;
    private String commentNum;
    private String likeNum;
    private String videoNum;
    private String picNum;
    private String haveDing;
    private String haveRecommend;
    private String needLogin;
    private String needFans;
    private String followState;
    private String hideAdmin;
    private String uName;
    private String oUName;
    private String headAddress;
    private String oHeadAddress;
    private int currentAsk;
    private List<Detail> details;
    private Detail detail;
    private String oavatar;
    private Property properties;
    private Payment payment;
    private String post_num;
    private String group_gid;
    private String member_num;
    private String isMember;
    private String pic_num;
    private String word_count;
    private String wid;
    private String tl_type;
    private String realName;
    private String tag_name;
    private String membership;
    private String set_end;
    private String post_in_set;
    private String roleName;
    private PostCore post_core;
    private boolean forbidden_right_click = true;
    private boolean water_mark;
    private int timelineType;
    private String summary;
    private String groupTitle;
    private String self_intro;
    private String view_count;
    private String reason;
    private String status;
    private String plain;
    private String cover;
    private String ctime;
    private String event_id;
    private String uname;
    private String avatar;
    private boolean have_ding;
    private int ding_num;
    private boolean value_user;
    private String from_uname;
    private String from_uid;
    private String pays;
    private String price;
    private String basic_price;
    private String tag_id;
    private String tag_cover;
    private String work_cover;
    private String tf_status;
    private String wf_status;
    private String name;
    private String ban_key;
    private String code;
    private List<String> labels = new ArrayList<>();
    private VideoInfo video_info = new VideoInfo();
    private String detailWid;
    private boolean isfirst;

    public boolean isHave_ding() {
        return have_ding;
    }

    public int getDing_num() {
        return ding_num;
    }

    public void setHave_ding(boolean have_ding) {
        this.have_ding = have_ding;
    }

    public void setDing_num(int ding_num) {
        this.ding_num = ding_num;
    }

    public String getUname() {
        return uname;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getTag_name() {
        return tag_name;
    }

    public void setTag_name(String tag_name) {
        this.tag_name = tag_name;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getTl_type() {
        return tl_type;
    }

    public void setTl_type(String tl_type) {
        this.tl_type = tl_type;
    }

    public String getWid() {
        return wid;
    }

    public void setWid(String wid) {
        this.wid = wid;
    }

    public String getWord_count() {
        return word_count;
    }

    public void setWord_count(String word_count) {
        this.word_count = word_count;
    }

    public String getPic_num() {
        return pic_num;
    }

    public void setPic_num(String pic_num) {
        this.pic_num = pic_num;
    }

    public String getIsMember() {
        return isMember;
    }

    public void setIsMember(String isMember) {
        this.isMember = isMember;
    }

    public String getGid() {
        return gid;
    }

    public void setGid(String gid) {
        this.gid = gid;
    }

    public String getPost_num() {
        return post_num;
    }

    public void setPost_num(String post_num) {
        this.post_num = post_num;
    }

    public String getMember_num() {
        return member_num;
    }

    public void setMember_num(String member_num) {
        this.member_num = member_num;
    }

    public Property getProperties() {
        return properties;
    }

    public void setProperties(Property properties) {
        this.properties = properties;
    }

    public int getCurrentAsk() {
        return currentAsk;
    }

    public void setCurrentAsk(int currentAsk) {
        this.currentAsk = currentAsk;
    }

    public Detail getDetail() {
        return detail;
    }

    public String getOavatar() {
        return oavatar;
    }

    public void setOavatar(String oavatar) {
        this.oavatar = oavatar;
    }

    public void setDetail(Detail detail) {
        this.detail = detail;
    }

    public List<Detail> getDetails() {
        return details;
    }

    public void setDetails(List<Detail> details) {
        this.details = details;
    }

    public List<String> getPost_tags() {
        return post_tags;
    }

    public void setPost_tags(List<String> post_tags) {
        this.post_tags = post_tags;
    }

    public String getTl_id() {
        return tl_id;
    }

    public void setTl_id(String tl_id) {
        this.tl_id = tl_id;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getOuid() {
        return ouid;
    }

    public void setOuid(String ouid) {
        this.ouid = ouid;
    }

    public String getOtype() {
        return otype;
    }

    public void setOtype(String otype) {
        this.otype = otype;
    }

    public String getOtype_data() {
        return otype_data;
    }

    public void setOtype_data(String otype_data) {
        this.otype_data = otype_data;
    }

    public String getPushtime() {
        return pushtime;
    }

    public void setPushtime(String pushtime) {
        this.pushtime = pushtime;
    }

    public String getRp_id() {
        return rp_id;
    }

    public void setRp_id(String rp_id) {
        this.rp_id = rp_id;
    }

    public String getUd_id() {
        return ud_id;
    }

    public void setUd_id(String ud_id) {
        this.ud_id = ud_id;
    }

    public String getDp_id() {
        return dp_id;
    }

    public void setDp_id(String dp_id) {
        this.dp_id = dp_id;
    }

    public String getCp_id() {
        return cp_id;
    }

    public void setCp_id(String cp_id) {
        this.cp_id = cp_id;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getWork() {
        return work;
    }

    public void setWork(String work) {
        this.work = work;
    }

    public String getCharacter() {
        return character;
    }

    public void setCharacter(String character) {
        this.character = character;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getOctime() {
        return octime;
    }

    public void setOctime(String octime) {
        this.octime = octime;
    }

    public String getContentAddress() {
        return contentAddress;
    }

    public void setContentAddress(String contentAddress) {
        this.contentAddress = contentAddress;
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    public String getCommentNum() {
        return commentNum;
    }

    public void setCommentNum(String commentNum) {
        this.commentNum = commentNum;
    }

    public String getLikeNum() {
        return likeNum;
    }

    public void setLikeNum(String likeNum) {
        this.likeNum = likeNum;
    }

    public String getVideoNum() {
        return videoNum;
    }

    public void setVideoNum(String videoNum) {
        this.videoNum = videoNum;
    }

    public String getPicNum() {
        return picNum;
    }

    public void setPicNum(String picNum) {
        this.picNum = picNum;
    }

    public String getHaveDing() {
        return haveDing;
    }

    public void setHaveDing(String haveDing) {
        this.haveDing = haveDing;
    }

    public String getHaveRecommend() {
        return haveRecommend;
    }

    public void setHaveRecommend(String haveRecommend) {
        this.haveRecommend = haveRecommend;
    }

    public String getNeedLogin() {
        return needLogin;
    }

    public void setNeedLogin(String needLogin) {
        this.needLogin = needLogin;
    }

    public String getNeedFans() {
        return needFans;
    }

    public void setNeedFans(String needFans) {
        this.needFans = needFans;
    }

    public String getFollowState() {
        return followState;
    }

    public void setFollowState(String followState) {
        this.followState = followState;
    }

    public String getHideAdmin() {
        return hideAdmin;
    }

    public void setHideAdmin(String hideAdmin) {
        this.hideAdmin = hideAdmin;
    }

    public String getUName() {
        return uName;
    }

    public void setUName(String uName) {
        this.uName = uName;
    }

    public String getOUName() {
        return oUName;
    }

    public void setOUName(String oUName) {
        this.oUName = oUName;
    }

    public String getHeadAddress() {
        return headAddress;
    }

    public void setHeadAddress(String headAddress) {
        this.headAddress = headAddress;
    }

    public String getOHeadAddress() {
        return oHeadAddress;
    }

    public void setOHeadAddress(String oHeadAddress) {
        this.oHeadAddress = oHeadAddress;
    }

    @Override
    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }

    public String getMembership() {
        return membership;
    }

    public void setMembership(String membership) {
        this.membership = membership;
    }

    public String getSet_end() {
        return set_end;
    }

    public void setSet_end(String set_end) {
        this.set_end = set_end;
    }

    public String getPost_in_set() {
        return post_in_set;
    }

    public void setPost_in_set(String post_in_set) {
        this.post_in_set = post_in_set;
    }

    public List<TagDetail> getTags() {
        return tags;
    }

    public void setTags(List<TagDetail> tags) {
        this.tags = tags;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public PostCore getPost_core() {
        return post_core;
    }

    public void setPost_core(PostCore post_core) {
        this.post_core = post_core;
    }

    public String getWp_id() {
        return wp_id;
    }

    public void setWp_id(String wp_id) {
        this.wp_id = wp_id;
    }

    public String getPost_id() {
        return post_id;
    }

    public void setPost_id(String post_id) {
        this.post_id = post_id;
    }

    public String getGroup_gid() {
        return group_gid;
    }

    public void setGroup_gid(String group_gid) {
        this.group_gid = group_gid;
    }

    public String getGname() {
        return gname;
    }

    public void setGname(String gname) {
        this.gname = gname;
    }

    public int getTimelineType() {
        return timelineType;
    }

    public void setTimelineType(int timelineType) {
        this.timelineType = timelineType;
    }

    public boolean isForbidden_right_click() {
        return forbidden_right_click;
    }

    public boolean isWater_mark() {
        return water_mark;
    }

    public void setForbidden_right_click(boolean forbidden_right_click) {
        this.forbidden_right_click = forbidden_right_click;
    }

    public void setWater_mark(boolean water_mark) {
        this.water_mark = water_mark;
    }

    public List<String> getRoleNames() {
        return roleNames;
    }

    public void setRoleNames(List<String> roleNames) {
        this.roleNames = roleNames;
    }

    public String getGroupTitle() {
        return groupTitle;
    }

    public void setGroupTitle(String groupTitle) {
        this.groupTitle = groupTitle;
    }

    public String getSelf_intro() {
        return self_intro;
    }

    public void setSelf_intro(String self_intro) {
        this.self_intro = self_intro;
    }

    public String getView_count() {
        return view_count;
    }

    public void setView_count(String view_count) {
        this.view_count = view_count;
    }

    public String getReason() {
        return reason;
    }

    public String getStatus() {
        return status;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getuName() {
        return uName;
    }

    public String getoUName() {
        return oUName;
    }

    public String getoHeadAddress() {
        return oHeadAddress;
    }

    public String getPlain() {
        return plain;
    }

    public String getCover() {
        return cover;
    }

    public String getCtime() {
        return ctime;
    }

    public void setuName(String uName) {
        this.uName = uName;
    }

    public void setoUName(String oUName) {
        this.oUName = oUName;
    }

    public void setoHeadAddress(String oHeadAddress) {
        this.oHeadAddress = oHeadAddress;
    }

    public void setPlain(String plain) {
        this.plain = plain;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public void setCtime(String ctime) {
        this.ctime = ctime;
    }

    public Payment getPayment() {
        return payment;
    }

    public void setPayment(Payment payment) {
        this.payment = payment;
    }

    public String getEvent_id() {
        return event_id;
    }

    public void setEvent_id(String event_id) {
        this.event_id = event_id;
    }

    public String getEs_id() {
        return es_id;
    }

    public void setEs_id(String es_id) {
        this.es_id = es_id;
    }

    public ArrayList<String> getOriginalRoleNames() {
        return originalRoleNames;
    }

    public void setOriginalRoleNames(ArrayList<String> originalRoleNames) {
        this.originalRoleNames = originalRoleNames;
    }

    public List<AtUser> getAt_users() {
        return at_users;
    }

    public void setAt_users(List<AtUser> at_users) {
        this.at_users = at_users;
    }

    public List<TimelineCircle> getTimelineCircles() {
        return mTimelineCircles;
    }

    public void setTimelineCircles(List<TimelineCircle> timelineCircles) {
        mTimelineCircles = timelineCircles;
    }

    public boolean isValue_user() {
        return value_user;
    }

    public void setValue_user(boolean value_user) {
        this.value_user = value_user;
    }

    public String getFrom_uname() {
        return from_uname;
    }

    public void setFrom_uname(String from_uname) {
        this.from_uname = from_uname;
    }

    public String getPays() {
        return pays;
    }

    public void setPays(String pays) {
        this.pays = pays;
    }

    public String getFrom_uid() {
        return from_uid;
    }

    public void setFrom_uid(String from_uid) {
        this.from_uid = from_uid;
    }

    public String getZg_id() {
        return zg_id;
    }

    public void setZg_id(String zg_id) {
        this.zg_id = zg_id;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getBasic_price() {
        return basic_price;
    }

    public void setBasic_price(String basic_price) {
        this.basic_price = basic_price;
    }

    public String getTag_id() {
        return tag_id;
    }

    public void setTag_id(String tag_id) {
        this.tag_id = tag_id;
    }

    public String getTag_cover() {
        return tag_cover;
    }

    public String getWork_cover() {
        return work_cover;
    }

    public void setTag_cover(String tag_cover) {
        this.tag_cover = tag_cover;
    }

    public void setWork_cover(String work_cover) {
        this.work_cover = work_cover;
    }

    public String getSpecial_id() {
        return special_id;
    }

    public void setSpecial_id(String special_id) {
        this.special_id = special_id;
    }

    public DiscoverData.Affiche getAffiche() {
        return affiche;
    }

    public List<DetailGoods> getGoods_data() {
        return goods_data;
    }

    public List<TagDetail> getRela() {
        return rela;
    }

    public void setAffiche(DiscoverData.Affiche affiche) {
        this.affiche = affiche;
    }

    public void setGoods_data(List<DetailGoods> goods_data) {
        this.goods_data = goods_data;
    }

    public void setRela(List<TagDetail> rela) {
        this.rela = rela;
    }

    public String getGoods_count() {
        return goods_count;
    }

    public void setGoods_count(String goods_count) {
        this.goods_count = goods_count;
    }

    public String getTf_status() {
        return tf_status;
    }

    public void setTf_status(String tf_status) {
        this.tf_status = tf_status;
    }

    public String getWf_status() {
        return wf_status;
    }

    public void setWf_status(String wf_status) {
        this.wf_status = wf_status;
    }

    public PostCircleRank getPost_rank() {
        return post_rank;
    }

    public void setPost_rank(PostCircleRank post_rank) {
        this.post_rank = post_rank;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBan_key() {
        return ban_key;
    }

    public void setBan_key(String ban_key) {
        this.ban_key = ban_key;
    }

    public VideoInfo getVideo_info() {
        return video_info;
    }

    public void setVideo_info(VideoInfo video_info) {
        this.video_info = video_info;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }

    public List<String> getLabels() {
        return labels;
    }

    public void setLabels(List<String> labels) {
        this.labels = labels;
    }

    public String getDetailWid() {
        return detailWid;
    }

    public void setDetailWid(String detailWid) {
        this.detailWid = detailWid;
    }

    public void setIsfirst(boolean isfirst) {
        this.isfirst = isfirst;
    }

    public boolean isfirst() {
        return isfirst;
    }
}
